package com.ruoyi.voucher.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;

@Data

public class Voucher implements Serializable {


    @ExcelProperty("分录ID")
    /** 分录ID */
    private Integer id;


    @ExcelProperty("凭证模板ID")
    /** 凭证模板ID */
    private Integer voucherTemplateId;

    /** 凭证编号   private String voucherNo;*/


    @ExcelProperty("摘要")
    /** 摘要 */
    private String summary;

    @ExcelProperty("科目ID")
    /** 科目ID */
    private Integer subjectId;

    @ExcelProperty("科目名称")
    /** 科目名称 */
    private String subjectName;

    @ExcelProperty("借方金额")
    /** 借方金额 */
    private Double debitAmount;

    @ExcelProperty("贷方金额")
    /** 贷方金额 */
    private Double creditAmount;

    @ExcelProperty("余额")
    /** 账套ID */
    private Integer accountSetsId;

    @ExcelProperty("科目编码")
    /** 科目编码 */
    private String subjectCode;

    @ExcelProperty("辅助项标题")
    /** 辅助项标题 */
    private String auxiliaryTitle;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getVoucherTemplateId() {
        return voucherTemplateId;
    }

    public void setVoucherTemplateId(Integer voucherTemplateId) {
        this.voucherTemplateId = voucherTemplateId;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public Integer getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public Double getDebitAmount() {
        return debitAmount;
    }

    public void setDebitAmount(Double debitAmount) {
        this.debitAmount = debitAmount;
    }

    public Double getCreditAmount() {
        return creditAmount;
    }

    public void setCreditAmount(Double creditAmount) {
        this.creditAmount = creditAmount;
    }

    public Integer getAccountSetsId() {
        return accountSetsId;
    }

    public void setAccountSetsId(Integer accountSetsId) {
        this.accountSetsId = accountSetsId;
    }

    public String getSubjectCode() {
        return subjectCode;
    }

    public void setSubjectCode(String subjectCode) {
        this.subjectCode = subjectCode;
    }

    public String getAuxiliaryTitle() {
        return auxiliaryTitle;
    }

    public void setAuxiliaryTitle(String auxiliaryTitle) {
        this.auxiliaryTitle = auxiliaryTitle;
    }


}
